package Thread;

/**
 * Created by sunwei on 2017/9/30
 * Time:15:23
 */
public class ThreadYield extends Thread {
    public ThreadYield(String name) {
        super(name);
    }

    @Override
    public void run() {
        for(int i = 0; i <=50 ; i++) {
            System.out.println(" "+this.getName()+"------"+i);
            //当i 为30时，该线程就会把CPU时间让掉，让其他或者自己的线程执行（也就是谁先抢到谁执行）
            if (i==30) {
                  this.yield();//将当前线程终止，让出资源给相同优先级的线程使用
            }
        }
    }
}
